identifier = [
    ("Arrow Lake-S", "Family 6 Model 198 Stepping 2"),
    ("Arrow Lake-H", "Family 6 Model 197 Stepping 2"),
    ("Arrow Lake-HX", "Family 6 Model 198 Stepping 2", "HX"),
    ("Arrow Lake-U", "Family 6 Model 181 Stepping 0"),
    ("Lunar Lake", "Family 6 Model 189 Stepping 1"),
    ("Meteor Lake-H", "Family 6 Model 170 Stepping 4", "H"),
    ("Meteor Lake-U", "Family 6 Model 170 Stepping 4", "U"),
    ("Raptor Lake-S", "Family 6 Model 183 Stepping 1"),
    ("Raptor Lake-S", "Family 6 Model 191 Stepping 2"),
    ("Raptor Lake-S", "Family 6 Model 191 Stepping 5"),
    ("Raptor Lake-E", "Family 6 Model 183 Stepping 1", "E"),
    ("Raptor Lake-HX", "Family 6 Model 183 Stepping 1", "HX"),
    ("Raptor Lake-HX", "Family 6 Model 191 Stepping 2", "HX"),
    ("Raptor Lake-H", "Family 6 Model 186 Stepping 2"),
    ("Raptor Lake-PX", "Family 6 Model 186 Stepping 2", "05H"),
    ("Raptor Lake-P", "Family 6 Model 186 Stepping 2", "P"),
    ("Raptor Lake-U", "Family 6 Model 186 Stepping 3"),
    ("Alder Lake-S", "Family 6 Model 151 Stepping 2"),
    ("Alder Lake-S", "Family 6 Model 151 Stepping 5"),
    ("Alder Lake-HX", "Family 6 Model 151 Stepping 2", "HX"),
    ("Alder Lake-H", "Family 6 Model 154 Stepping 3"),
    ("Alder Lake-P", "Family 6 Model 154 Stepping 3", "P"),
    ("Alder Lake-U", "Family 6 Model 154 Stepping 4"),
    ("Alder Lake-P", "Family 6 Model 154 Stepping 4", "P"),
    ("Alder Lake-N", "Family 6 Model 190 Stepping 0"),
    ("Lakefield", "Family 6 Model 138 Stepping 1"),
    ("Rocket Lake-S", "Family 6 Model 167 Stepping 1"),
    ("Rocket Lake-S", "Family 6 Model 186 Stepping 2", "-11"),
    ("Rocket Lake-E", "Family 6 Model 167 Stepping 1", "Xeon E"),
    ("Tiger Lake-H", "Family 6 Model 141 Stepping 1"),
    ("Tiger Lake-B", "Family 6 Model 141 Stepping 1", "B"),
    ("Tiger Lake-UP3", "Family 6 Model 140 Stepping 2"),
    ("Tiger Lake-H35", "Family 6 Model 140 Stepping 2", "H"),
    ("Tiger Lake-UP3", "Family 6 Model 140 Stepping 1"),
    ("Tiger Lake-H35", "Family 6 Model 140 Stepping 1", "H"),
    ("Tiger Lake-UP4", "Family 6 Model 140 Stepping 1", "0G"),
    ("Ice Lake-U", "Family 6 Model 126 Stepping 5"),
    ("Ice Lake-SP", "Family 6 Model 106 Stepping 6"),
    ("Ice Lake-SP", "Family 6 Model 85 Stepping 0"),
    ("Comet Lake-S", "Family 6 Model 165 Stepping 3"),
    ("Comet Lake-S", "Family 6 Model 165 Stepping 4"),
    ("Comet Lake-S", "Family 6 Model 165 Stepping 5"),
    ("Comet Lake-W", "Family 6 Model 165 Stepping 5", "Xeon W"),
    ("Comet Lake-H", "Family 6 Model 165 Stepping 2"),
    ("Comet Lake-U", "Family 6 Model 142 Stepping 12"),
    ("Comet Lake-U", "Family 6 Model 166 Stepping 0"),
    ("Coffee Lake-S", "Family 6 Model 142 Stepping 10"),
    ("Coffee Lake-S", "Family 6 Model 158 Stepping 10"),
    ("Coffee Lake-S", "Family 6 Model 158 Stepping 11"),
    ("Coffee Lake-S", "Family 6 Model 158 Stepping 12"),
    ("Coffee Lake-S", "Family 6 Model 158 Stepping 13"),
    ("Coffee Lake-E", "Family 6 Model 158 Stepping 10", "Xeon E"),
    ("Coffee Lake-E", "Family 6 Model 158 Stepping 13", "Xeon E"),
    ("Coffee Lake-H", "Family 6 Model 158 Stepping 10", "H"),
    ("Coffee Lake-H", "Family 6 Model 158 Stepping 13", "H"),
    ("Coffee Lake-U", "Family 6 Model 142 Stepping 10", "U"),
    ("Coffee Lake-U", "Family 6 Model 158 Stepping 10", "U"),
    ("Coffee Lake-U", "Family 6 Model 158 Stepping 13"),
    ("Cannon Lake-U", "Family 6 Model 102 Stepping 3"),
    ("Whiskey Lake-U", "Family 6 Model 142 Stepping 11"),
    ("Whiskey Lake-U", "Family 6 Model 142 Stepping 12", "-8"),
    ("Kaby Lake", "Family 6 Model 158 Stepping 9"),
    ("Kaby Lake", "Family 6 Model 142 Stepping 9"),
    ("Kaby Lake", "Family 6 Model 142 Stepping 10", "-7"),
    ("Kaby Lake-H", "Family 6 Model 158 Stepping 9", "H"),
    ("Kaby Lake-X", "Family 6 Model 158 Stepping 9", "X"),
    ("Kaby Lake-G", "Family 6 Model 158 Stepping 9", "G"),
    ("Amber Lake-Y", "Family 6 Model 142 Stepping 9", "Y"),
    ("Amber Lake-Y", "Family 6 Model 142 Stepping 12", "Y"),
    ("Cascade Lake-X", "Family 6 Model 85 Stepping 7"),
    ("Cascade Lake-P", "Family 6 Model 85 Stepping 7", "Xeon"),
    ("Cascade Lake-W", "Family 6 Model 85 Stepping 7", "Xeon W"),
    ("Skylake", "Family 6 Model 94 Stepping 3"),
    ("Skylake", "Family 6 Model 78 Stepping 3"),
    ("Skylake-X", "Family 6 Model 85 Stepping 4"),
    ("Broadwell", "Family 6 Model 71 Stepping 1"),
    ("Broadwell", "Family 6 Model 61 Stepping 4"),
    ("Broadwell-H", "Family 6 Model 71 Stepping 1", "H"),
    ("Broadwell-U", "Family 6 Model 61 Stepping 4", "U"),
    ("Broadwell-Y", "Family 6 Model 61 Stepping 4", "Y"),
    ("Broadwell-E", "Family 6 Model 79 Stepping 1"),
    ("Broadwell-E", "Family 6 Model 79 Stepping 0"),
    ("Haswell", "Family 6 Model 60 Stepping 1"),
    ("Haswell", "Family 6 Model 60 Stepping 3"),
    ("Haswell-ULT", "Family 6 Model 69 Stepping 1", "U"),
    ("Haswell-ULX", "Family 6 Model 69 Stepping 1", "Y"),
    ("Haswell-H", "Family 6 Model 60 Stepping 3", "H"),
    ("Haswell-H", "Family 6 Model 60 Stepping 3", "E"),
    ("Haswell-H", "Family 6 Model 70 Stepping 1"),
    ("Haswell-E", "Family 6 Model 60 Stepping 3", "Xeon"),
    ("Haswell-EP", "Family 6 Model 63 Stepping 2"),
    ("Haswell-EX", "Family 6 Model 63 Stepping 4"),
    ("Ivy Bridge", "Family 6 Model 62 Stepping 4"),
    ("Ivy Bridge", "Family 6 Model 58 Stepping 9"),
    ("Ivy Bridge-E", "Family 6 Model 58 Stepping 9", "Xeon"),
    ("Ivy Bridge-E", "Family 6 Model 62 Stepping 4", "Xeon"),
    ("Ivy Bridge-E", "Family 6 Model 62 Stepping 7", "Xeon"),
    ("Sandy Bridge", "Family 6 Model 45 Stepping 7"),
    ("Sandy Bridge", "Family 6 Model 42 Stepping 7"),
    ("Sandy Bridge-E", "Family 6 Model 42 Stepping 7", "Xeon"),
    ("Sandy Bridge-E", "Family 6 Model 45 Stepping 7", "Xeon"),
    ("Beckton", "Family 6 Model 46 Stepping 6"),
    ("Westmere-EX", "Family 6 Model 47 Stepping 2"),
    ("Gulftown", "Family 6 Model 44 Stepping 2"),
    ("Westmere-EP", "Family 6 Model 44 Stepping 2", "Xeon"),
    ("Clarkdale", "Family 6 Model 37 Stepping 5"),
    ("Arrandale", "Family 6 Model 37 Stepping 5", "U"),
    ("Arrandale", "Family 6 Model 37 Stepping 5", "P"),
    ("Arrandale", "Family 6 Model 37 Stepping 5", "E"),
    ("Arrandale", "Family 6 Model 37 Stepping 5", "M"),
    ("Clarkdale", "Family 6 Model 37 Stepping 2"),
    ("Arrandale", "Family 6 Model 37 Stepping 2", "P"),
    ("Arrandale", "Family 6 Model 37 Stepping 2", "U"),
    ("Lynnfield", "Family 6 Model 30 Stepping 5"),
    ("Jasper Forest", "Family 6 Model 30 Stepping 4"),
    ("Clarksfield", "Family 6 Model 30 Stepping 5", "M"),
    ("Gainestown", "Family 6 Model 26 Stepping 5"),
    ("Bloomfield", "Family 6 Model 26 Stepping 5", "Xeon W"),
    ("Bloomfield", "Family 6 Model 26 Stepping 4"),
    ("Summit Ridge", "Family 23 Model 1 Stepping 1"),
    ("Whitehaven", "Family 23 Model 1 Stepping 1", "Threadripper"),
    ("Raven Ridge", "Family 23 Model 17 Stepping 0"),
    ("Great Horned Owl", "Family 23 Model 17 Stepping 0", " V1"),
    ("Dali", "Family 23 Model 24 Stepping 1", "Ryzen 3 32"),
    ("Dali", "Family 23 Model 32 Stepping 1", "Ryzen 3 32"),
    ("Banded Kestrel", "Family 23 Model 24 Stepping 1", " R10"),
    ("Banded Kestrel", "Family 23 Model 32 Stepping 1", " R1"),
    ("River Hawk", "Family 23 Model 24 Stepping 1", " R2"),
    ("Pinnacle Ridge", "Family 23 Model 8 Stepping 2"),
    ("Colfax", "Family 23 Model 8 Stepping 2", "Threadripper"),
    ("Picasso", "Family 23 Model 24 Stepping 1"),
    ("Picasso", "Family 23 Model 96 Stepping 1"),
    ("Grey Hawk", "Family 23 Model 96 Stepping 1", " V2"),
    ("Matisse", "Family 23 Model 113 Stepping 0"),
    ("Castle Peak", "Family 23 Model 49 Stepping 0"),
    ("Renoir", "Family 23 Model 132 Stepping 0"),
    ("Renoir", "Family 23 Model 71 Stepping 0"),
    ("Renoir", "Family 23 Model 96 Stepping 1", " 4"),
    ("Lucienne", "Family 23 Model 104 Stepping 1"),
    ("Vermeer", "Family 25 Model 33 Stepping 0"),
    ("Vermeer", "Family 25 Model 33 Stepping 2"),
    ("Cezanne", "Family 25 Model 80 Stepping 0"),
    ("Barcelo", "Family 25 Model 80 Stepping 0", "25"),
    ("Rembrandt", "Family 25 Model 68 Stepping 1"),
    ("Mendocino", "Family 23 Model 160 Stepping 0"),
    ("Barcelo-R", "Family 25 Model 80 Stepping 0", " 7"),
    ("Rembrandt-R", "Family 25 Model 68 Stepping 1", " 7"),
    ("V3000", "Family 25 Model 68 Stepping 1", " V3"),
    ("Chagall", "Family 25 Model 8 Stepping 2"),
    ("Raphael", "Family 25 Model 97 Stepping 2"),
    ("Storm Peak", "Family 25 Model 24 Stepping 1"),
    ("Phoenix", "Family 25 Model 117 Stepping 2"),
    ("Phoenix", "Family 25 Model 120 Stepping 0"),
    ("Phoenix", "Family 25 Model 116 Stepping 1"),
    ("Dragon Range", "Family 25 Model 97 Stepping 2", "45H"),
    ("Hawk Point", "Family 25 Model 117 Stepping 2", " 8"),
    ("Hawk Point", "Family 25 Model 124 Stepping 0"),
    ("Granite Ridge", "Family 26 Model 68 Stepping 0"),
    ("Strix Point", "Family 26 Model 36 Stepping 0")
]